package com.huitone.gddw.dao.system;

import java.util.List;
import java.util.Map;

import com.huitone.gddw.dao.entity.SmLog;
import com.huitone.gddw.service.dto.system.SmLogDTO;

public interface ISmLogDao {
    int deleteByPrimaryKey(String recId);

    int insert(SmLog record);

    int insertSelective(SmLog record);

    SmLog selectByPrimaryKey(String recId);

    int updateByPrimaryKeySelective(SmLog record);

    int updateByPrimaryKey(SmLog record);
    
    
    /**
     * 查询总记录数
     * @param map
     * @return
     */
    int selectCount(Map<String,Object> map);
    
    /**
     * 查询
     * @param map
     * @return List<SmLogDTO> 
     */
    List<SmLogDTO> selectPage(Map<String,Object> map);
}